package com.base.data.dao;

import java.util.List;

import org.springframework.stereotype.Component;

import com.base.data.entity.Area;

/**
 * 
 * @author chendonglin
 *
 */
@Component("AreaDao")
public interface AreaDao
{
	/**
	 * �������
	 * 
	 * @param area
	 */
	void add(Area area);
	
	/**
	 * ͨ��idɾ������
	 * 
	 * @param id
	 */
	void delete(String id);
	
	/**
	 * ����
	 * 
	 * @param area
	 */
	void update(Area area);
	
	/**
	 * ͨ��id �õ�����
	 * 
	 * @param id
	 * @return
	 */
	Area get(String id);
	
	/**
	 * 
	 * 
	 * @return
	 */
	List<Area> query();
	
	Area getByName(String name);
	
}
